rainboww1988 написав:Нормальна аплікація! Довго працювали над нею? які технології використовували?
Поділіться будь ласка ?
Хей, давно тут не був, надіюсь моя відповідь буде актуальною.
Щодо технологій то Gradle, Git вам знадобляться у 100% випадків. Більшість app здійснюють комунікацію з серверами тому вам знадобиться знання Restful API, наскільки я знаю зараз доволі поширеним є Retrofit.
Якщо ви не маєте навичок у http requests, JSON і тп. то на Udacity є курс по Android Networking.
Також для роботи з БД вам знадобиться ORM. Ідеальним варіантом буде RealmIO якщо ви на Linux, якщо ж на Windows то думаю підійде DBFlow, сам користувався ORMLite, але мені його naming-convention (вірніше його недотримання) не до вподоби.
Плюсом вважають знання Reactive programming, сам вчу зараз RxJava. Він вам знадобиться у multilayer apps і збереже вас від пекла колбеків у clean/multilayer/onion architecture.
Для dependency injection використовують або Dagger, або Butterknife. Щоправда Butterknife тільки мінімізує код при view-binding.
Звісно крім усіх вищеперерахованих скілів, технологій вам потрібні будуть:
good knowledge of:
Android SDK
Java
design patterns
Загалом на самому форумі є багато корисних ресурсів для Андроїд-розробки, тут можу додати тільки https://blog.aritraroy.in/what-my-2-yea … .7fc2tebfv цю дуже корисну статтю, яка містить багато корисних порад і лінків на інші статті.
rainboww1988 написав:Взагалі цікаво над чим зараз працюєте?
Місяць тому опублікував ще одну аплікуху на Google Play, зараз вчу RxJava і працюю над магістерською
rainboww1988 написав:Не бажаєте спробувати тандем?
Фактично зараз не маю вільного часу.
rainboww1988 написав:До речі, як давно займаєтесь данною справою?
Перші уроки по Android почав вчити 2.5 років тому, трохи пізніше почав вчити Java.