Connect with us

Разработка

20 Open Source проектов для Android, которые могут научить вас новому

Лучший способ учиться – это исследовать код других программистов. Если вы хотите стать лучшим разработчиком, то вам надо изучать много кода. Это простой принцип.

AppTractor

Опубликовано

/

     
     

Лучший способ учиться – это исследовать код других программистов. Если вы хотите стать лучшим разработчиком, то вам надо изучать много кода. Это простой принцип.

Книги, блоги, форумы хороши до определенной степени, но ничто не может заменить полнофункциональный существующий открытый проект.

В этой статье Аритра Рой рассматривает некоторые лучшие open source проекты для Android из разных категорий, которые могут научить вас новому.

LeafPic

Github | Сложность: простая

Галерея фото и видео.

LeafPic Gallery [BETA]
LeafPic Gallery [BETA]
Developer: Hora Apps
Price: Free
  • LeafPic Gallery [BETA] Screenshot
  • LeafPic Gallery [BETA] Screenshot

Simple Calendar

Github | Сложность: простая

Название говорит само за себя – календарь на Kotlin.

Amaze File Manager

Github | Сложность: средняя

Еще одно из самых распространенных мобильных приложений для Android – файловый менеджер.

Amaze File Manager
Amaze File Manager
Developer: Team Amaze
Price: Free
  • Amaze File Manager Screenshot
  • Amaze File Manager Screenshot

Easy Sound Recorder

Github | Сложность: простая

Ну и конечно не обойдется без диктофона.

Easy Sound Recorder
Easy Sound Recorder
Developer: Daniel Yehun Kim
Price: Free
  • Easy Sound Recorder Screenshot
  • Easy Sound Recorder Screenshot

MLManager

Github | Сложность: простая

А это уже менеджер приложений, с помощью которого вы сможете получить подробную информацию об установленных приложениях и управлять ими.

PhotoAffix

Github | Сложность: простая

Простое приложение для обработки фотографий.

PhotoAffix [BETA]
PhotoAffix [BETA]
Developer: Follix Apps
Price: Free
  • PhotoAffix [BETA] Screenshot
  • PhotoAffix [BETA] Screenshot

MovieGuide

Github | Сложность: средняя

Список фильмов с описанием, трейлерами, MVP, Clean Architecture, RxJava и Dagger 2.

AnExplorer

Github | Сложность: средняя

Еще один простой минималистичный файловый менеджер.

Minimal ToDo

Github | Сложность: простая

Это уже классика – список дел, на примере которого вы можете изучить основы Android-разработки.

Minimal To Do
Minimal To Do
Developer: Avjinder Sekhon
Price: Free
  • Minimal To Do Screenshot
  • Minimal To Do Screenshot

Timber

Github | Сложность: средняя

Музыкальный плеер – большой и активно развивающийся.

Timber Music Player
Timber Music Player
Developer: Naman Dwivedi
Price: Free
  • Timber Music Player Screenshot
  • Timber Music Player Screenshot

AnotherMonitor

Github | Сложность: средняя

Мониторинг процессов, потребления памяти, времени процессора и прочих системных параметров.

AnotherMonitor
AnotherMonitor
Developer: Antonio Redondo
Price: Free
  • AnotherMonitor Screenshot
  • AnotherMonitor Screenshot

InstaMaterial

Github | Сложность: простая

Instagram и материальный дизайн в одном флаконе.

CoCoin

Github | Сложность: простая

CoCoin – это персональный менеджер финансов с красивым UI.

OmniNotes

Github | Сложность: средняя

Еще один Must Have – ведение заметок. С помощью этого проекта вы можете сделать свою альтернативу Evernote.

Omni Notes
Omni Notes
Developer: Federico Iosue
Price: Free
  • Omni Notes Screenshot
  • Omni Notes Screenshot

Clip Stack

Github | Сложность: простая

Менеджер для буфера обмена – маленький, простой и легко понимаемый.

Super Clean Master

Github | Сложность: средняя

Чистка мусора для владельцев Android-устройств до сих пор актуальна – используйте Clean Master, чтобы понять как это делается.

Travel Mate

Github | Сложность: средняя

А тут вы можете научиться работе с картами.

KISS

Github | Сложность: средняя

Простой и быстрый лаунчер.

KISS Launcher
KISS Launcher
Developer: Neamar
Price: Free
  • KISS Launcher Screenshot
  • KISS Launcher Screenshot

Turbo Editor

Github | Сложность: средняя

Ну и точно вам понадобиться редактор текста, этот к тому же умеет делать подсветку синтаксиса кода.

Wally

Github | Сложность: простая

Приложение для управления обоями.

Pedometer

Github | Сложность: простая

Шагомер, который использует сенсор для подсчета шагов.

Не принимайте все приемы, которые вы встретите в этих приложениях, на веру. Их авторы тоже могут заблуждаться. Но исследуйте их и выработайте свои – это прекрасный способ научиться новому!

Комментарии
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
 
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Популярное

X
X

Спасибо!

Теперь редакторы в курсе.