profile
viewpoint
Artyom Nesterenko artnest Minsk, Belarus

Android-Academy-Global/animations-sample 0

Jetpack Compose animations sample for Easing In and Out with Jetpack Compose talk (01.09.2020)

android-academy-minsk/fundamentals-2019-workshop 0

Android Academy Fundamentals Workshop Architecture Components

artnest/algorithms 0

Algorithms and data structures course in BSU.

artnest/animations-sample 0

Jetpack Compose animations sample for Easing In and Out with Jetpack Compose talk (01.09.2020)

artnest/cryptography-ciphers 0

Some implemented ciphers algorithms with test data.

artnest/dsa-algorithms 0

RSA and EC algorithms. Diffie-Hellman for key exchange. DSA implemented on both RSA and EC.

artnest/flutter_workshop 0

Mobile Optimized '19 Flutter Workshop Application

delete branch Android-Academy-Global/2020-Fundamentals-Kotlin

delete branch : feature/updated-w-3-todo-4

delete time in 18 hours

push eventAndroid-Academy-Global/2020-Fundamentals-Kotlin

Sergio

commit sha d3b39d22444deb3804713fc00a312ed2fc2ed149

Updated W.3, TODO.4

view details

Artyom Nesterenko

commit sha 5736f635af0f2d0d696c84f3ee8c66c9c6b4e109

Merge pull request #20 from Android-Academy-Global/feature/updated-w-3-todo-4 Updated W.3, TODO.4

view details

push time in 18 hours

PullRequestReviewEvent

delete branch Android-Academy-Global/2020-Fundamentals-Kotlin

delete branch : feature/translate-info-d

delete time in 2 days

push eventAndroid-Academy-Global/2020-Fundamentals-Kotlin

Sergio

commit sha f2e265b19731f23b03faa8562138efdff922e69f

Translated Info D.

view details

Artyom Nesterenko

commit sha 9a3f7c53ef0e3156599c066c447ee4513f3e3693

Merge pull request #17 from Android-Academy-Global/feature/translate-info-d Translated Info D.

view details

push time in 2 days

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentAndroid-Academy-Global/2020-Fundamentals-Kotlin

Translated Info A, B.

 package day_1_kotlin.langrus.info  object B_HowToRunProgram { -    // The entry point of your code is a "main" function with reserved syntax.-    // It is a static function.+    // Точкой входа исполняемой программы является функция "main".+    // Это статическая функция и она имеет зарезервированный синтаксис. -    // If you start code in an empty file, start typing "ma", end wait.-    // The intellij idea will suggest you the auto-completion with shortcut "maino".+    // Внутри класса или объекта, где ещё нет main() функции, начни писать "ma" и подожди.+    // Среда разработки Intellij Idea предложит тебе авто-дополнить вводимый код с помощью шортката "maino". -    // When you see a suggestion, just press "Enter":+    // Когда увидишь предложение дополнить код, нажми "Enter":

Enter или Tab. Небольшая разница есть, но лично я всегда пользуюсь Tab, потому что его нажимать быстрее и удобнее.

webanimal

comment created time in 2 days

PullRequestReviewEvent
PullRequestReviewEvent

delete branch Android-Academy-Global/2020-Fundamentals-Kotlin

delete branch : feature/rename-advanced-exercises-to-bonus

delete time in 2 days

delete branch Android-Academy-Global/2020-Fundamentals-Kotlin

delete branch : feature/beautify-workshops-4-5

delete time in 2 days

delete branch Android-Academy-Global/2020-Fundamentals-Kotlin

delete branch : features/beautify-workshop-6

delete time in 2 days

delete branch Android-Academy-Global/2020-Fundamentals-Kotlin

delete branch : features/beautify-workshop-7

delete time in 2 days

delete branch Android-Academy-Global/2020-Fundamentals-Kotlin

delete branch : feature/translation-w1

delete time in 2 days

delete branch Android-Academy-Global/2020-Fundamentals-Kotlin

delete branch : feature/translation-w3

delete time in 2 days

PullRequestReviewEvent

Pull request review commentAndroid-Academy-Global/2020-Fundamentals-Kotlin

Feature/translation w3

 Package `assignments` contains tasks divided in workshop files. Package `solutions` contains... solutions! :)  Package `info` contains simple help for students: how to comment, run and print code.++Packages grouped by languages: `langeng` contains workshops with description in english, `langrus` in russian. Content is similar.
Packages grouped by languages: `langeng` contains workshops with description in English, `langrus` in Russian. Content is similar.
webanimal

comment created time in 2 days

PullRequestReviewEvent

Pull request review commentAndroid-Academy-Global/2020-Fundamentals-Kotlin

Feature/translation w3

 object KotlinWorkshop3 {   -    /* DO NOT TOUCH the utils below. */+    /* Для корректного прогона воркшопа, не модифицируй утилиты ниже */
    /* Для корректного прогона воркшопа не модифицируй утилиты ниже */
webanimal

comment created time in 2 days

Pull request review commentAndroid-Academy-Global/2020-Fundamentals-Kotlin

Feature/translation w3

+package day_1_kotlin.langrus.info++object D_HowToUseHotkeys {++    /*+    * Intellij idea and Android studio have a lot of templates, shortcuts and hot keys.+    * And is very flexible and customizable. There are several of them:+    * */++    // For a fast jump to a method or variable,+    // place a cursor on it and press "Ctrl+B"+    private fun jumpToMethod() {+    }++    // For a fast jump to the place where you jus modified a code,
    // For a fast jump to the place where you just modified the code,
webanimal

comment created time in 2 days

Pull request review commentAndroid-Academy-Global/2020-Fundamentals-Kotlin

Feature/translation w3

 object KotlinWorkshop3 {   -        /* Exercise area */+        /* Рабочая зона */          var guessed = false         var index = 0         while (!guessed && index < capacity) {             print("Input a number in range 0..$nonNullUpperBound inclusive: ")-            // Storing user input in userInput variable-            // While running the program. Look at the console. Click inside the console window. Input a number.+            // Когда программа запущена, ввод с клавиатуры ожидается внизу, во вкладке RUN.             val userInput: Int = getNextInput(scanner, nonNullUpperBound)             guesses[index] = userInput -            // TODO 1: Uncomment. Declare playRound function: takes 2 integer arguments and returns a boolean.+            // TODO 1: Раскомментируй.+            //  Объяви функцию "playRound": она должна принимать на вход два Int аргумента и возвращать Boolean.+            //  См. ниже. //            guessed = playRound(userInput, randomNumber)              index++         } -        // TODO (bonus): Create analytics system for the game. Collect stats and print.+        // TODO (bonus): Напиши аналитическцую систему для игрового раунда,+        //  которая будет собирать статистику и печатать результат. См. ниже.         printGameStats(guesses, randomNumber)     } -    // TODO 1: Uncomment. Declare playRound function: takes 2 integer arguments and returns a boolean.-    // TODO 2: Add logic for comparing userInput with randomNumber with If-Else operator.-    //  Break infinite while loop when user input correct number. Show message "Congratulations"-    //  If user entered number below randomNumber - show message "Your Guess is Lower"-    //  if user entered number over randomNumber - show message "Your Guess is Higher".-    //  See workshop #2+    // TODO 1: Раскомментируй.+    //  Объяви функцию "playRound": она должна принимать на вход два Int аргумента и возвращать Boolean.+    // TODO 2: Функция возвращает "true" и выводит сообщение "Congratulations!",+    //  когда ввод с клавиатуры равен значению "randomNumber";+    //  Если введено число больше "randomNumber", выведи сообщение "Your Guess is higher, continue." и верни false;+    //  Если введено число меньше "randomNumber", выведи сообщение "Your Guess is lower, continue." и верни false.+    //  Можно использовать наработки из workshop 2, с отличием, что здесь это вынесенная функция, нет цикла и возвращает результат. //    private fun playRound(...) : ... { // //        return false //    }   -    /* Exercise bonus area */+    /* Бонусные задания */ -    // TODO (bonus): Create analytics system for the game. Collect stats and print.+    // TODO (bonus): Напиши аналитическцую систему для игрового раунда,+    //  которая будет собирать статистику и печатать результат. См. ниже.     private fun printGameStats(guesses: IntArray, randomNumber: Int) {-        // TODO 3: Uncomment. Print total guesses count.+        // TODO 3: Раскомментируй. Выведи общее число попыток ввода. //        printTotalCountOfArray(guesses) -        // TODO 4: Uncomment.-        //  Add high level function "countHigherGuesses" for printing higher elements from array.+        // TODO 4: Раскомментируй.+        //  Напиши функцию высшего порядка "countHigherGuesses" для вывода всех попыток воода, которые оказались выше "randomNumber".+        //  Функция должна возвращать число таких попыток как результат.         // guesses.countHigherGuesses(guesses, randomNumber) -        // TODO 5: Uncomment. Create lambda function "countLowerGuesses" for printing lower elements from array.+        // TODO 5: Раскомментируй.+        //  Напиши lambda-выражение "countLowerGuesses" для вывода всех попыток воода, которые оказались ниже "randomNumber".         // countLowerGuesses(guesses, randomNumber) -        // TODO 6: Uncomment. Print every element of guesses in separate line via .forEach high-level function.+        // TODO 6: Раскомментируй.+        //  Выведи результаты всех попыток ввода, строка за строкой.+        //  Используй функцию высшего порядка ".forEach".         // guesses     }      // TODO 3-    // Should print total guesses count.     private fun printTotalCountOfArray(guesses: IntArray) {         TODO()     }      // TODO 4-    // Should count and print guesses that were higher than randomNumber.-    // Should return count as fun result.     private fun IntArray.countHigherGuesses(guesses: IntArray, randomNumber: Int): Int {         TODO()     }      // TODO 5-    // Should count and print guesses that were lower than randomNumber.     val countLowerGuesses: (IntArray, Int) -> Unit = { guesses, randomNumber ->         TODO()     }   -    /* DO NOT TOUCH the utils below. */+    /* Для корректного прогона воркшопа, не модифицируй утилиты ниже */
    /* Для корректного прогона воркшопа не модифицируй утилиты ниже */
webanimal

comment created time in 2 days

Pull request review commentAndroid-Academy-Global/2020-Fundamentals-Kotlin

Feature/translation w3

+package day_1_kotlin.langeng.info++object D_HowToUseHotkeys {++    /*+    * Intellij idea and Android studio have a lot of templates, shortcuts and hot keys.+    * And is very flexible and customizable. There are several of them:+    * */++    // For a fast jump to a method or variable,+    // place a cursor on it and press "Ctrl+B"+    private fun jumpToMethod() {+    }++    // For a fast jump to the place where you jus modified a code,
    // For a fast jump to the place where you just modified the code,
webanimal

comment created time in 2 days

PullRequestReviewEvent
PullRequestReviewEvent

push eventAndroid-Academy-Global/animations-sample

artnest

commit sha 9359334c54b46b2ee00df8123f196ce3e9ef20e7

Add Transitions example

view details

artnest

commit sha ac6232f10180c230a3a5de15ca4172ed6012323b

Add README

view details

push time in 2 months

push eventartnest/animations-sample

artnest

commit sha 9359334c54b46b2ee00df8123f196ce3e9ef20e7

Add Transitions example

view details

artnest

commit sha ac6232f10180c230a3a5de15ca4172ed6012323b

Add README

view details

push time in 2 months

create barnchAndroid-Academy-Global/animations-sample

branch : master

created branch time in 2 months

created repositoryAndroid-Academy-Global/animations-sample

Jetpack Compose animations sample for Easing In and Out with Jetpack Compose talk (01.09.2020)

created time in 2 months

create barnchartnest/animations-sample

branch : master

created branch time in 2 months

created repositoryartnest/animations-sample

created time in 2 months

startedsindresorhus/Gifski

started time in 2 months

issue commentfacebook/react-native

iOS unable to archive [RN 0.63.2] - Target 'React-Core.common-AccessibilityResources' has create directory command with output

We started experiencing the same problem when React Native version in the project was upgraded to 0.63.2. Switching Xcode build system to legacy solved the problem, but it is rather a workaround than a solution.

wmonecke

comment created time in 2 months

issue commentinvertase/react-native-firebase

Could not find any version that matches com.google.firebase:firebase-inappmessaging-display:[15.0.0, 16.0.0)

I had the same error after migrating from v5 to v6, but with firebase-crashlytics. I'm also using OneSignal in the project and it appeared that they had an issue in their Gradle plugin for Android, however the error in the build log was pointing to :@react-native-firebase_crashlytics. Upgrading the OneSignal Gradle plugin fixed the original issue for me. You can look for the details here: Issue in OneSignal Gradle Plugin repository

abdullahizzuddiin

comment created time in 2 months

more