Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla tagów 'java' .



Więcej opcji wyszukiwania

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Typ zawartości


Forum

  • Społeczność android.com.pl
    • Regulaminy Forum
    • Przywitaj się!
    • Android.com.pl
    • Konkursy
    • OFF-Topic
  • Android
    • Nowości i plotki
    • FAQ Android
    • Android 10
    • Android 9.0 Pie
    • Android 8.0 Oreo
    • Android 7.0 Nougat
    • Android 6.0 Marshmallow
    • Android 5.0 Lollipop
    • Android 4.4 KitKat
    • Archiwum Android
    • Software PC
  • Gry i Aplikacje
    • Aplikacje Android
    • Gry Android
    • Poszukiwania gier i aplikacji
    • Porównania gier i aplikacji
    • Android Wear - Smartwatch
    • Modyfikacje Wizualne
    • Download
    • Multimedia
  • Co i gdzie kupić?
  • Programowanie
  • Modyfikacje Android OS
  • Elektronika
  • Honor
  • Google
  • HTC
  • LG
  • Samsung
  • Sony
  • Motorola
  • Huawei
  • Xiaomi / MIUI
  • OnePlus
  • Lenovo
  • Asus
  • myPhone
  • Pozostałe marki

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Znaleziono 265 wyników

  1. Witam, Pytanko takie: stworzyłem sobie spinnera w którym mam liczby i każdej liczbie chciałbym przypisać tekst w textView. Oto mój spinner : Spinner spinner = (Spinner) findViewById(R.id.spinner) ; TextView TextView = (TextView) findViewById(R.id.mojText); //get the spinner from the xml. Spinner dropdown = findViewById(R.id.spinner); //create a list of items for the spinner. String[] items = new String[]{"1", "2", "3", "4"}; //create an adapter to describe how the items are displayed, adapters are used in several places in android. //There are multiple variations of this, but this is the basic variant. ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_dropdown_item, items); //set the spinners adapter to the previously created one. dropdown.setAdapter(adapter); } Następnie mam pomysł taki na przypisanie: spinner.setOnItemSelectedListener(this); @Override public void onItemSelected(AdapterView<?> parent, View v, int position, long id) { switch (position) { case 0: // Whatever you want to happen when the first item gets selected break; case 1: // Whatever you want to happen when the second item gets selected break; case 2: // Whatever you want to happen when the thrid item gets selected break; } } @Override public void onNothingSelected(AdapterView<?> parent) { // TODO Auto-generated method stub } } } Czy dobrze kombinuje? Jeśli tak to jak teraz wstawić to co chcę do TextView? Pozdrawiam
  2. Witam Jestem początkujący w Android Studio, razem z kolegą zamierzamy zrobić Radio Online które będzie grało w tle. (jeśli masz zamiar krytykować nie komentuj) Zrobiliśmy Radio Online ale nie gra ono w tle Jakieś wskazówki ? Najlepiej jakby ktoś wysłał kod Kod MainActivity package com.example.cmp3eu; import android.media.AudioManager; import android.media.MediaPlayer; import android.os.AsyncTask; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.WindowManager; import android.widget.Button; import java.io.IOException; public class MainActivity extends AppCompatActivity { Button b_play; MediaPlayer mediaPlayer; boolean prepared = false; boolean started = false; String stream= "https://www.rmfon.pl/play,5"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); b_play = (Button) findViewById(R.id.b_play); b_play.setEnabled(false); b_play.setText(""); mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); new PlayerTask().execute(stream); b_play.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (started) { started = false; mediaPlayer.pause(); b_play.setText(""); b_play.setBackgroundResource(R.drawable.playa); } else { started = true; mediaPlayer.start(); b_play.setText(""); b_play.setBackgroundResource(R.drawable.pausea); } } }); } class PlayerTask extends AsyncTask<String, Void, Boolean> { @Override protected Boolean doInBackground(String... strings) { try { mediaPlayer.setDataSource(strings[0]); mediaPlayer.prepare(); prepared = true; } catch (IOException e) { e.printStackTrace(); } return prepared; } @Override protected void onPostExecute(Boolean aBoolean) { super.onPostExecute(aBoolean); b_play.setEnabled(true); b_play.setText(""); } } @Override protected void onPause() { super.onPause(); if(started){ mediaPlayer.pause(); } } @Override protected void onResume() { super.onResume(); if(started){ mediaPlayer.start(); } } @Override protected void onDestroy() { super.onDestroy(); if(prepared){ mediaPlayer.release(); } } } AndroidManifest <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.example.cmp3eu"> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WAKE_LOCK" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="Cmp3.eu" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:keepScreenOn="true" android:theme="@style/AppTheme" tools:ignore="GoogleAppIndexingWarning"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> Z góry dziękuje Będę wdzięczny za każdą pomoc
  3. Coders Lab

    Konwersja java na kotlin i kotlin na java

    Czasami, tworząc aplikację używając języka kotlin, znajdujemy rozwiązanie naszego problemu napisane w javie. Nie musimy wtedy ręcznie przepisywać tego kodu do kotlina. Android Studio pomaga nam ten proces zautomatyzować. Wystarczy skopiować fragment kodu w javie i wkleić go do klasy/pliku z rozszerzeniem .kt IDE zapyta się wtedy czy automatycznie przekonwertować wklejany fragment kodu: Zaznaczając check boxa w tym oknie dialogowym i klikając Yes, skopiowany kod zawsze będzie konwertowany do kotlina już bez wyświetlania komunikatu. Możemy również przekonwertować od razu całą klasę napisaną javie. W tym celu otwieramy klasę którą chcemy poddać konwersji. Następnie wymieramy z Menu -> Code -> Convert Java File to Kotlin File. Albo używamy skrótu klawiszowego Ctrl+Alt+Shift+K Niestety często zdarza się tak, że konwersje nie są idealne. Trzeba często coś w nich poprawiać (szczególnie gdy konwertujemy całą klasę). Podobnie sprawa wygląda z konwersją do javy. W tym przypadku wybieramy Menu -> Tools -> Show Kotlin Bytecode a następnie klikamy Decompile. Na wyjściu dostaniemy plik z kodem w javie, który też należy sprawdzić. Tutaj narzędzie nie radzi sobie np. z typami zmiennych: // Kotlin val mCountDownTimer = object : CountDownTimer(millisInFuture, countDownInterval) // Java <undefinedtype> mCountDownTimer = new CountDownTimer(millisInFuture, this.countDownInterval) Konwersja na dzień dzisiejszy nie działa jeszcze idealnie. Jednak jest to ciekawe narzędzie, które może nam trochę pomóc nauce składni, a nawet w naszej pracy.
  4. Android Developer @ core3 ESSENTIALS: Location: Warsaw POL Employment Type: B2B Start Date: ASAP Salary (invoice net amount): 7.0k-10.5k PLN / Month Category: Mobile Project Industry: Software House Company Size: 100+ Project Team Size: 5 REQUIREMENTS - MUST HAVE: - Android SDK - Android Studio - Java REQUIREMENTS - NICE TO HAVE: - Scrum - Dagger 2 - GreenRobot EventBus More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-developer-core3-fmjop3qe
  5. Android Developer @ eConsulting ESSENTIALS: Location: Katowice POL Employment Type: B2B Start Date: ASAP Salary (invoice net amount): 12.8k-16.0k PLN / Month Category: Mobile Project Industry: Banking/ Finance Company Size: 100+ Project Team Size: 7/8 REQUIREMENTS - MUST HAVE: - Android Studio - GIT - Gradle - Java - Kotlin - Rest - Android SDK REQUIREMENTS - NICE TO HAVE: - Continuous integration - Dagger 2 - RxJava More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-developer-econsulting-splmvahd
  6. SENIOR ANDROID DEVELOPER WROCŁAW Responsibilities: Design, development and maintenance of Android applications related to cellular communications; Working in a Scrum team and collaborating with other scrum teams; Carrying out peer coding reviews; Taking part in the company’s Innovation Initiatives; Continuous learning and personal development using the 70/20/10 model. General Requirements: MSc or equivalent in computer science or related field; Passion for Software Development and technology in general; Excellent English and communication skills; Able to work effectively as part of a team. Technical Requirements: 4+ years of Android software development experience (Java and Kotlin); RX, Clean Architecture, Clean Code, MVP, Scrum Commercial appliance of any application design architecture, pattern or principles (Clean architecture, Clean code, MVP, MVC, MVVM, SOLID); Experience in full design, development and testing life cycle. Desirable: Experience with Android Studio, RxJava, Dagger 2 Knowledge of GIT; Knowledge of unit testing; Knowledge and experience of Scrum and Agile development. What's in it for you? Work for a successful and growing international company, that values innovation and continuous improvement; Grow professionally as an Android developer, working on features from the hardware interface layer all the way up to the user interface; Work with the latest tools, libraries and technologies; Work with a knowledgeable, enthusiastic and open-minded team, dedicated to creating great products for our customers; State of the art, cool, centrally located office at BC SkyTower with a warm atmosphere which creates really good working conditions; Fully covered life insurance – 100 000 PLN; Fully covered drug insurance – up to 2 000 PLN/year; Multisport card, 100% covered by Ciklum – Benefit Systems, Plus package. For more information please contact Natalia Myszk (nmys@ciklum.com) or Anna Matuszak (annmat@ciklum.com)
  7. Mid Android Developer @ Qpony.pl ESSENTIALS: Location: Poznań POL Employment Type: B2B Start Date: ASAP Salary (invoice net amount): 5.0k-8.5k PLN / Month Category: Mobile Project Industry: e-commerce Company Size: 50+ Project Team Size: 3 REQUIREMENTS - MUST HAVE: - Android SDK - Android Studio - Java - Unit tests REQUIREMENTS - NICE TO HAVE: - Dagger - REST - RxJava - Kotlin More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/mid-android-developer-qpony-pl-9xx9bvbv
  8. Regular/Senior Android Developer @ NBC ESSENTIALS: Location: Warsaw POL Employment Type: B2B Start Date: 1 month Salary (invoice net amount): 14.0k-18.9k PLN / Month Category: Mobile Project Industry: Banking Company Size: 300+ Project Team Size: 6+ REQUIREMENTS - MUST HAVE: - Android SDK - Java - Unit Test REQUIREMENTS - NICE TO HAVE: - .NET - C# - GIT - HTML - SQL More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/regular-senior-android-developer-nbc-qad6hltf
  9. Sirocco Mobile Sp. z o.o., producent systemów biznesowych, aplikacji oraz gier na urządzenia mobilne (www.siroccomobile.com), poszukuje do biura w Gliwicach osoby na stanowisko: Programista Android Miejsce pracy: Gliwice Osoba na tym stanowisku będzie odpowiedzialna za tworzenie i rozwój wysokiej jakości systemów i aplikacji mobilnych na platformę Android. Wymagania: • bardzo dobra umiejętność programowania w technologii Java / Kotlin • znajomość platformy Android • umiejętności analitycznego myślenia, kreatywność • solidność, zaangażowanie, umiejętność pracy w zespole • znajomości języka angielskiego w stopniu pozwalającym na komunikację i korzystanie z dokumentacji technicznej • proaktywne podejście do obowiązków Co możemy Ci zaoferować: · Atrakcyjne wynagrodzenie, adekwatne do umiejętności i posiadanego doświadczenia · Pracę w dynamicznym i nowocześnie zarządzanym zespole · Pracę w stałych godzinach od poniedziałku do piątku w klimatyzowanym biurze, w dogodnej lokalizacji w okolicach Politechniki Śląskiej. · Udział w ciekawych i perspektywicznych projektach na rynek polski i zagraniczny · Przyjazną i wesołą atmosfera pracy – imprezy integracyjne, gry i konkursy, wspólne wyzwania sportowe, możliwość przystąpienia do programu Luxmed i Multisport, pakiety IPLA! · Możliwości rozwoju: szkolenia, cotygodniowe lekcje języka angielskiego · Swobodny dostęp do zasobów firmowej kuchni oraz biblioteczki - z realnym wpływem na ich zawartość. Osoby zainteresowane zapraszamy do aplikacji na adres praca@siroccomobile.com Przed zgłoszeniem prosimy o zapoznanie się z polityką prywatności dostępną pod adresem: https://www.siroccomobile.com/policies/hr/privacypolicy.html
  10. Android Engineer @ Link Group ESSENTIALS: Location: Warsaw POL Employment Type: Permanent Start Date: ASAP Salary (gross): 12.0k-14.0k PLN / Month Category: Mobile Project Industry: Software house Company Size: 20 Project Team Size: 5-10 REQUIREMENTS - MUST HAVE: - Android - Java REQUIREMENTS - NICE TO HAVE: - GIT - JIRA More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-engineer-link-group-4at8nny5
  11. Android Developer @ di support pl ESSENTIALS: Location: Poznań POL Employment Type: Permanent Start Date: ASAP Salary (gross): 6.0k-9.0k PLN / Month Category: Mobile Project Industry: Software House Company Size: di support pl Sp. z o.o. Project Team Size: may vary REQUIREMENTS - MUST HAVE: - Java - Kotlin REQUIREMENTS - NICE TO HAVE: - Docker - Git - Material Design More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-developer-di-support-pl-f6bvklx0
  12. Android Mid Developer @ Acaisoft ESSENTIALS: Location: Warsaw POL Employment Type: B2B Start Date: ASAP Salary (invoice net amount): 8.0k-11.2k PLN / Month Category: Mobile Project Industry: Software House Company Size: 60+ Project Team Size: 5+ REQUIREMENTS - MUST HAVE: - Android - GIT - JSON - Java - REST REQUIREMENTS - NICE TO HAVE: - BS/MS degree in Computer Science/Engineering - gRPC and GraphQL More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-mid-developer-acaisoft-4h2ujxjc
  13. Android App Developer @ Kahoot ESSENTIALS: Location: Oslo NOR Employment Type: Permanent Start Date: ASAP Salary (gross): 270.0k-360.0k PLN / Year Category: Mobile Project Industry: Education/Gaming/IT Company Size: 85 Project Team Size: 35 REQUIREMENTS - MUST HAVE: - APIs - Android SDK - JSON - Java - Kotlin - Native apps development - REST - SDLC - Third-party libraries REQUIREMENTS - NICE TO HAVE: - TDD More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-app-developer-kahoot-fteglywx
  14. Android Developer @ ProData Consult ESSENTIALS: Location: Vilnius LTU Employment Type: B2B Start Date: ASAP Salary (invoice net amount): 27.0k-32.0k PLN / Month Category: Mobile Project Industry: Banking Company Size: may vary Project Team Size: may vary REQUIREMENTS - MUST HAVE: - Android REQUIREMENTS - NICE TO HAVE: - Java - Kotlin More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-developer-prodata-consult-upkdoyjs
  15. Cześć, Poniżej do poczytania nasze najciekawsze ogłoszenia z 16.08.2018. Oferty z widełkami płacowymi Zapraszam, Q [Warszawa] 12K(UoP) Full Stack ASP.NET & Angular2* https://teamquest.pl/warszawa/30290-praca-full-stack-developer-asp-net-and-angular2-experience [Warszawa] 15K(B2B) Senior PL/SQL Developer https://teamquest.pl/warszawa/29850-praca-senior-pl-sql-developer [Warszawa] 14K(UoP) Oracle DBA(11g/12c) https://teamquest.pl/warszawa/29370-praca-oracle-db-administrator-11g-12c [Warszawa] 16K(UoP) Java Developer (Mid/Senior) https://teamquest.pl/warszawa/29380-praca-java-developer-mid-senior [Kraków] 12K(UoP) C/C++ Developer & C# https://teamquest.pl/krakow/30310-praca-c-c-developer-ze-znajomoscia-c-sharp-net [Kraków] 18K(UoP) DevOps & Cloud(AWS) https://teamquest.pl/krakow/30320-praca-devops-administrator-systemow-cloud-owych-aws [Kraków] 14K(B2B) Mid Python Developer https://teamquest.pl/krakow/29290-praca-mid-senior-python-developer [Poznań] 16K(B2B) Programista .NET https://teamquest.pl/poznan/29890-praca-programista-aplikacji-net [Katowice] 12K(B2B) C#.NET Developer https://teamquest.pl/katowice/28240-praca-c-sharp-net-software-developer [Katowice] 12K(B2B/UoP) C#/.NET Developer https://teamquest.pl/katowice/30330-praca-c-sharp-net-developer-z-jezykiem-angielskim [Szczecin] 12K(UoP) Senior PHP Developer Symfony https://teamquest.pl/szczecin/30130-praca-senior-php-developer-symfony [Szczecin] 12K(UoP) https://teamquest.pl/szczecin/30210-praca-regular-ios-developer [Szczecin] 9K(UoP) Developer C# https://teamquest.pl/szczecin/30060-praca-developer-c-sharp-w-dziale-diagnostyki [Toruń] 14K(B2B) Front-end Developer https://teamquest.pl/torun/30220-praca-frontend-developer
  16. Android Developer @ Collabera Poland ESSENTIALS: Location: Wroclaw POL Employment Type: B2B Start Date: ASAP Salary (invoice net amount): 400-480 PLN / Day Category: Mobile Project Industry: Telco Company Size: 13000 Project Team Size: 5 REQUIREMENTS - MUST HAVE: - Android SDK - Java REQUIREMENTS - NICE TO HAVE: - Scrum More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-developer-collabera-poland-oukmomh0
  17. Android Developer @ Disciple Media ESSENTIALS: Location: Kraków POL Employment Type: B2B Start Date: ASAP Salary (invoice net amount): 600-900 PLN / Day Category: Mobile Project Industry: Social Media/Communities Company Size: 30+ Project Team Size: 12 REQUIREMENTS - MUST HAVE: - Android - Java REQUIREMENTS - NICE TO HAVE: - Kotlin - REST APIs - RxJava More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-developer-disciple-media-2ujhwirm
  18. Android Developer @ Daftcode ESSENTIALS: Location: Warszawa POL Employment Type: Permanent Start Date: September/October Salary (gross): 6.0k-11.0k PLN / Month Category: Mobile Project Industry: IT/Gamedev Company Size: 200 Project Team Size: 3 REQUIREMENTS - MUST HAVE: - GIT - Java - Kotlin - objective programming - automation tests REQUIREMENTS - NICE TO HAVE: - Espresso - JUnit - MVP i MVVM - Observer - RxJava2 More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-developer-daftcode-2ijmn0oi
  19. Java for Android Developer @ Sigma ITC Polska ESSENTIALS: Location: Wroclaw POL Employment Type: B2B Start Date: ASAP Salary (invoice net amount): 8.0k-14.0k PLN / Month Category: Mobile Project Industry: Mobile for Enterprise Company Size: 30+ Project Team Size: 7 REQUIREMENTS - MUST HAVE: - Android - Java REQUIREMENTS - NICE TO HAVE: - .NET More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/java-for-android-developer-sigma-itc-polska-5fggu1nu
  20. Junior Android Developer @ Qpony.pl ESSENTIALS: Location: Poznań POL Employment Type: B2B Start Date: ASAP Salary (invoice net amount): 3.0k-6.0k PLN / Month Category: Mobile Project Industry: e-commerce Company Size: 50+ Project Team Size: 3 REQUIREMENTS - MUST HAVE: - Android SDK - Android Studio - Java - Unit tests REQUIREMENTS - NICE TO HAVE: - Dagger - REST - RxJava - Kotlin More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/junior-android-developer-qpony-pl-fbo906xn
  21. Junior Android Developer @ Matsuu ESSENTIALS: Location: Gdynia POL Employment Type: Permanent Start Date: ASAP Salary (gross): 3.5k-6.0k PLN / Month Category: Mobile Project Industry: m-commerce, social Company Size: 15+ Project Team Size: max 5 REQUIREMENTS - MUST HAVE: - Java - Java for Android - Git REQUIREMENTS - NICE TO HAVE: - Dagger - Kotlin - MVP - MVVM - RxJava2 More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/junior-android-developer-matsuu-ount74br
  22. Android Developer @ JIT Solutions ESSENTIALS: Location: Gdynia POL Employment Type: Permanent Start Date: ASAP Salary (gross): 650-950 PLN / Day Category: Mobile Project Industry: Securities Company Size: 300+ Project Team Size: 15 REQUIREMENTS - MUST HAVE: - Mobile Development Experience - Java for Android - GIT REQUIREMENTS - NICE TO HAVE: - Kotlin More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-developer-jit-solutions-bb46epca
  23. Android Regular Developer @ ITTI ESSENTIALS: Location: Poznań POL Employment Type: Permanent Start Date: ASAP Salary (gross): 6.0k-10.0k PLN / Month Category: Mobile Project Industry: Software House Company Size: 50+ Project Team Size: min 3/max 7/may vary REQUIREMENTS - MUST HAVE: - Android SDK - Java - REST - Retrofit - SQL REQUIREMENTS - NICE TO HAVE: - Butter Knife - Designing (architecture) skills - Kotlin - RxJava More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-regular-developer-itti-sj6vwfzt
  24. Android Developer @ FarmaProm Polska Sp. K ESSENTIALS: Location: Kraków POL Employment Type: B2B Start Date: ASAP Salary (invoice net amount): 8.0k-12.0k PLN / Month Category: Mobile Project Industry: Pharmacy Company Size: 140 Project Team Size: 6 REQUIREMENTS - MUST HAVE: - Android SDK - Java - SOLID - Kotlin - MVP - SQL - UnitTest REQUIREMENTS - NICE TO HAVE: - Dagger2 - Jenkins - RxJava2 More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-developer-farmaprom-polska-sp-k-agluhhpj
  25. Android Developer @ Lorentus Ltd. ESSENTIALS: Location: Fully remote job; Poznań POL Employment Type: B2B Start Date: URGENTLY Salary (invoice net amount): 8.0k-14.4k PLN / Month Category: Mobile Project Industry: Software house Company Size: 20+ Project Team Size: 2-3 REQUIREMENTS - MUST HAVE: - Android - Java - Kotlin REQUIREMENTS - NICE TO HAVE: - Swift - iOS More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/an/android-developer-lorentus-ltd-zjzgexjx
x